large irrigating canal - Espagnol Anglais Dictionnaire